#ifndef INDEXFRAMEWORKSESSIONSERVICE_H
#define INDEXFRAMEWORKSESSIONSERVICE_H

#include <QObject>

class Connection;

class IndexFrameworkSessionService : public QObject
{
    Q_OBJECT
    Q_CLASSINFO("D-Bus Interface", "org.ukui.IndexFrameworkSessionService")
public:
    explicit IndexFrameworkSessionService(Connection *conn, QObject *parent = nullptr);

signals:
    void messageReceived(const QByteArray &buffer);

public slots:
    void sendMessage(const QByteArray &buffer);

private:
    Connection *m_connection;
};

#endif // INDEXFRAMEWORKSESSIONSERVICE_H
